blimey (someone's) a dark horse

Translations
Nom d'un chien, c'est quelqu'un de plein de surprises
Definitions
An exclamation of surprise ('blimey') followed by the phrase 'a dark horse,' which refers to someone who has hidden talents, abilities, or qualities that were previously unknown. The whole phrase expresses astonishment at discovering that someone is more capable or impressive than expected.